Benik AfobeBenik Afobe
International FootballBrighton lose 0-2 despite higher xG: Hürzeler points to the exact place the match snappedThe press room in the east stand held fewer than twenty people when Fabian...
EsportsThe Wireless Mouse and the 47 Unwritten Pages: When Riot Games Judges Its Own Case at Champions ShanghaiHOOK "When the stadium is empty, I can hear the breath of the ball." I wrote...
Domestic FootballThe Match Coach Viet Thang Cannot Afford to Lose: Dong Nai City and Their First Real V.League TestThree matches, not a single goal. Two of them at home. Dong Nai City are at t...
ChessThe Rare 9...a5 in the King's Indian: A Data Test for a DVD Sold as an AntidoteIn a chess club in Hanoi, I sat beside a player in his mid-thirties. He had...
TennisReading Tennis Through Silence: When Data Speaks Louder Than RumourReading Tennis Through Silence: When Data Speaks Louder Than Rumour It is fou...
Table TennisTwo 11-13 Games and the Real Ceiling of American Table Tennis at China Smash 2026The scoreboard read 11-13, and Kanak Jha stood still for a beat longer than...
EsportsMeta analysis after new patch for esports game: How much has the meta changed after the recent updateThis article is based on a detailed analysis of the latest patch for the...
Domestic FootballVietnamese Football: The Data Blind Spot Is in the Academy Pipeline, Not the League TableFor years, following Vietnamese football from a small apartment in Barcelona,...
EsportsThe Blank Stat Sheet and the Trap Called SilenceThe night before matchday, the screen in my office returned a file exactly ze...
BasketballNine Dimensions of Reading a Basketball GameThere was a game I re-watched four times without once caring about the score....
Table TennisWhen the Data Runs Empty: A Lesson in Verification Discipline in Sports AnalysisThere is a moment in this profession that few people talk about: when you ope...
Domestic FootballThree Points, Three Debutants and the Void After the Goal: The Problem Kim Sang-sik Has Not SolvedIn the 25th minute, Dinh Bac finished from close range after a deflected shot...
International FootballYamal's Thirteen Goals and the Eleven Minutes Barcelona Let Slip at the Parc des PrincesIn the 79th minute at the Parc des Princes, Lamine Yamal ran into the space...
International FootballVFF's ninth term: four years of building what television never showsSeventeen names on the team sheet That night in Thanh Hoa, the Dong A Thanh H...
VolleyballBrazil Reign Supreme in South America and the Olympic Ticket: A Win Built on Depth, Not on One StarThe first set ended 26-24. The Maracanãzinho crowd did not erupt immediately ...
BadmintonIndia 3-0 Kazakhstan: A Clean Scoreline and an Unverified GapIn the score sheet I received this morning, one line made me stop: 7-2. No...
International FootballIndonesia at the 2027 Asian Cup: an unconfirmed group, and a decider that lies in ThailandOn a fan's phone in Surabaya that evening, only one line was filled in: 11...
ChessThe Fateful Scoresheet: Modi's Diplomatic Gift to Sindarov Between Two Young Chess PowersThe home field had no stands, but every time the ball rolled, a flood of...
International FootballDarwin Nunez Missed a Penalty in Round 9: The Right Post, and an 87.5% Record Nobody Wants to CiteThe ball left Darwin Nunez's boot with the score at 1-1, and it struck the...
BasketballBarcelona 99-81 Zaragoza: A 22-Point Lead Eroded and Juan Núñez's 23-22 LineTwo minutes into the third quarter, the scoreboard at Palau Blaugrana jumped...
EsportsThe Wireless Mouse and the 47 Unwritten Pages: When Riot Games Judges Its Own Case at Champions ShanghaiHOOK "When the stadium is empty, I can hear the breath of the ball." I wrote...
Domestic FootballThe Match Coach Viet Thang Cannot Afford to Lose: Dong Nai City and Their First Real V.League TestThree matches, not a single goal. Two of them at home. Dong Nai City are at t...
ChessThe Rare 9...a5 in the King's Indian: A Data Test for a DVD Sold as an AntidoteIn a chess club in Hanoi, I sat beside a player in his mid-thirties. He had...
TennisReading Tennis Through Silence: When Data Speaks Louder Than RumourReading Tennis Through Silence: When Data Speaks Louder Than Rumour It is fou...
Table TennisTwo 11-13 Games and the Real Ceiling of American Table Tennis at China Smash 2026The scoreboard read 11-13, and Kanak Jha stood still for a beat longer than...
EsportsMeta analysis after new patch for esports game: How much has the meta changed after the recent updateThis article is based on a detailed analysis of the latest patch for the...
Domestic FootballVietnamese Football: The Data Blind Spot Is in the Academy Pipeline, Not the League TableFor years, following Vietnamese football from a small apartment in Barcelona,...
EsportsThe Blank Stat Sheet and the Trap Called SilenceThe night before matchday, the screen in my office returned a file exactly ze...
BasketballNine Dimensions of Reading a Basketball GameThere was a game I re-watched four times without once caring about the score....
Table TennisWhen the Data Runs Empty: A Lesson in Verification Discipline in Sports AnalysisThere is a moment in this profession that few people talk about: when you ope...
Domestic FootballThree Points, Three Debutants and the Void After the Goal: The Problem Kim Sang-sik Has Not SolvedIn the 25th minute, Dinh Bac finished from close range after a deflected shot...
International FootballYamal's Thirteen Goals and the Eleven Minutes Barcelona Let Slip at the Parc des PrincesIn the 79th minute at the Parc des Princes, Lamine Yamal ran into the space...
International FootballVFF's ninth term: four years of building what television never showsSeventeen names on the team sheet That night in Thanh Hoa, the Dong A Thanh H...
VolleyballBrazil Reign Supreme in South America and the Olympic Ticket: A Win Built on Depth, Not on One StarThe first set ended 26-24. The Maracanãzinho crowd did not erupt immediately ...
BadmintonIndia 3-0 Kazakhstan: A Clean Scoreline and an Unverified GapIn the score sheet I received this morning, one line made me stop: 7-2. No...
International FootballIndonesia at the 2027 Asian Cup: an unconfirmed group, and a decider that lies in ThailandOn a fan's phone in Surabaya that evening, only one line was filled in: 11...
ChessThe Fateful Scoresheet: Modi's Diplomatic Gift to Sindarov Between Two Young Chess PowersThe home field had no stands, but every time the ball rolled, a flood of...
International FootballDarwin Nunez Missed a Penalty in Round 9: The Right Post, and an 87.5% Record Nobody Wants to CiteThe ball left Darwin Nunez's boot with the score at 1-1, and it struck the...
BasketballBarcelona 99-81 Zaragoza: A 22-Point Lead Eroded and Juan Núñez's 23-22 LineTwo minutes into the third quarter, the scoreboard at Palau Blaugrana jumped...
